#!/usr/bin/env node

// 此脚本检查用户是否使用pnpm作为包管理器
// 如果使用了npm或yarn，将退出并显示错误信息

const userAgent = process.env.npm_config_user_agent;

if (!userAgent || !userAgent.includes('pnpm')) {
  console.log('\u001B[31m%s\u001B[0m', '错误：请使用pnpm作为包管理器！');
  console.log('\u001B[33m%s\u001B[0m', '请运行: pnpm install');
  process.exit(1);
}
